package 数据源;

public class 连接池 {
    public static void main(String[] args){
        /**
         * 1.就是在内存中开辟了一个缓冲区,可以使用数组或者是集合去充当这个缓冲区
         * 2.在缓冲区中创建对象,初始化缓冲区,在再有用户申请对象的时候,就会从池子中抽取一个对象分配出去
         * 3.缓冲区中有一个最小的活动数,来保证用户来的时候有对象可用
         * 4.缓冲区有最大限制值
         * 5.连接在释放连接的时候 会让连接进入等待状态
         * 7.等待时间 如果一个客户端申请对象的时候 在没有可以分配的资源时候 等最大超时时间
         */

        /**
         * c3p0
         * 1.c3p0在管理对象的时候 具有自动回收机制 可以保证充分利用
         */
    }
}
